PlantSight Enterprise Help

Navisworks Import Example

Configuration

The following is a Navisworks import example configuration:

{
     "id": 142,
     "name": "NWD",
     "importType": "smartExcel",
     "classKey": "class",
     "eCQuery": "Select acad.tag as Tag, acad.class as class, comp.userlabel, acad.longDescription as descprition, comp.federationGuid as FederationGUID FROM nwddynamic.Autocad acad JOIN nwddynamic.nwdcomponent comp ON acad.element.id = comp.EcInstanceId WHERE Not acad.Tag is NULL AND Not acad.Tag LIKE '%?%'",
     "relationshipsColMap": [{
          "source": "FederationGUID",
          "relationship": "StagingAreaPhysicalElementFulfillsFunction",
          "target": "EcClassId"
     }],
     "defaultPropertyData": {
          "mapping": [{
                "source": "Tag",
                "target": "UserLabel"
          },
          {
                "source": "Description",
                "target": "DESCRIPTION"
          }
          ],
          "hierarchySelector": null
     },
     "data": [
     {
          "sourceClass": "MiscEquipment",
          "targetClass": "GENERIC_EQUIPMENT",
          "mapping": []
     },
     {
          "sourceClass": "Valve",
          "targetClass": "GATE_VALVE",
          "mapping": []
     },
     {
          "sourceClass": "IfcPipeSegment",
          "targetClass": "PIPE",
          "mapping": []
     },
     {
          "sourceClass": "IfcElectricAppliance",
          "targetClass": "CABINET",
          "mapping": []
     },
     {
          "sourceClass": "Tank",
          "targetClass": "GENERIC_EQUIPMENT",
          "mapping": []
     }
     ]
}